A.processo{
    text-decoration: none;
}

A.processo:visited{
    text-decoration: none;
    outline-style: none;
}

A.processo:hover{
    text-decoration: underline;
}

IMG.processo{
   height: 80px;
   width: 100px;
   border:0px;
}

THEAD.statusProcesso{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
    border: 1.5px #FFFFFF solid;
    border-collapse: collapse;
    border-spacing: 0px;
}

TD.statusProcesso{

    border: 2px #FFFFFF solid;
    border-collapse: collapse;
    border-spacing: 0px;
    padding: 1px;
}

TBODY.statusProcesso{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	text-indent:10px;
    border: 1.5px #FFFFFF solid;
    border-collapse: collapse;
    border-spacing: 0px;
}

TH.statusProcesso{
    border: 2px #FFFFFF solid;
    border-collapse: collapse;
    border-spacing: 0px;
}

TABLE.statusProcesso{
   background-color:#e7efd1;
   border: 11.5px #FFFFFF solid;
   border-collapse: collapse;
   border-spacing: 0px;
}

TD.textoMedioNegrito
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}

TD.textoMedio
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

TBODY.textoMedio
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	

}

TD.avaliarCompraSelecionada
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	text-indent:10px;
	text-align: center;
    color: #000000;
	background-color: #66CC99;
	border-style: solid;
	border-width: 2.5px;
    border-color: #FF0000;
    cursor: pointer;
}

TD.avaliarCompra
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	text-indent:10px;
	text-align: center;
	background-color: #CCFFCC;
	border-style: solid;
    border-width: 2.5px;
    border-color: #FFFFFF;
    cursor: pointer;
}

TABLE.avaliacaoEstrategica
{
    background-color:white;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
    margin-left: 7px;
}

TABLE.innerAvaliacaoEstrategica{
	background-color:#FFFFE3;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
}

SPAN.detalhamento{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

THEAD.detalhamento{
    background-color:#66CC99;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

TBODY.detalhamento{

    background-color:#CCFFCC;
    border-style:solid;
    border-width:1px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}

TFOOT.detalhamento{
	background-color:#66CC99;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
}

INPUT.botaoEnviar{
     background-color:#CCFFCC;
     border: 3px outset #D8E1ED;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11;
}

TABLE.inserirMaterial {
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

TABLE.buscaMaterial {
	width: 100%;
	text-align: left;
	border-style:solid;
    border-width:1px;
}

TD.buscaMaterialColunaInput{
    background-color: #CCFFCC;
}

CAPTION.cabecalho{
 background-color: #00733C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: white;
	height: 11px;
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
}

TABLE.materialServicos{
    background-color:#000000;
    border-style:solid;
    border-width:1px;
}

THEAD.materialServicos{
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

TBODY.materialServicos{
    background-color:#CCFFCC;
    border-style:solid;
    border-width:1px;
    border-color: #66CC99;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

IMG.icone{
	position:relative; 
	LEFT:75px; 
}

IMG.botaoDetalhamentoEsquerda{
    position:relative;
    left: 400px;

}
IMG.botaoDetalhamentoDireita{
    position:relative;
    left: 0px;
}

TD.textoCentral{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

TD.textoEsquerda{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left: 3px;
}

TD.textoDireita{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-left: 3px;
}

SPAN.textoPequeno{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

A.linkCentral{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-left:90;
}

A.textoCentralizado{
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
    color: #FF0000;
    cursor: pointer;
}

A.textoCentralizado:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: underline;
    color: #3399FF;
    cursor: pointer;
}

SPAN.textoNormal{
    	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
}

LINK.textoNormal:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   text-decoration: underline;
   color: #FF0000;
}



.body{
	background:url(bg.jpg);
	background-repeat:repeat-x;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
}

TD.cabecalhoMenu{
    background:url(barra.JPG);
}


.botao{
    padding: 3px 5px;
	border: 0px solid #333333;
	background: url(grad1.gif) repeat-x top #333333;
	color: #CCCCCC;
	font-size: 85%;
}

DIV.mensagemAlerta{
    background-color:red;
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
    text-align: center;
    color:white;
    width:100%;
    height:70px;  /* N�o mexer nessa altura pois ela est� configurada para o erro dos passos de avaliar compra */
}

DIV.mensagemAtencao{
    background-color:yellow;
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
    text-align: center;
    color:black;
    width:100%;
    height:70px;  /* N�o mexer nessa altura pois ela est� configurada para o erro dos passos de avaliar compra */
}

DIV.mensagemAlertaLogin{
    background-color:red;
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
    text-align: center;
    color:white;
    width:100%;
    height:16px;
}

TD.mensagemAlerta{
    background-color:red;
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
    text-align: center;
    color:white;
    width:100%;
    height:16px;
}

TD.rodape{
	clear:both;
	border-top:1px solid #B8C8A8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#F0F0F0;
	text-align:center;
}

.textoCentralizado{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;

}



SPAN.subTexto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:bold;
}

.inputTextoMaterial{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#333333;
	border:1px solid;
	border-color:#999999;
	margin-left:250px;
}

TABLE.tabela{
    background-color:#e7efd1;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
}

.tabelaPrincipal{
	background-color:white;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	margin-left: 250px;
}

.textArea{
 font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#333333;
	border:1px solid;
	border-color:#999999;
	margin-left:13px;
}

.textArea:focus {
	background: #FFFFCC;
}

.inputTexto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#333333;
	border:1px solid;
	border-color:#999999;
}

.inputNumeros{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#333333;
	border:1px solid;
	border-color:#999999;
}

.inputTexto:focus {
	background: #FFFFCC;
}

.inputNumeros:focus {
	background: #FFFFCC;
}

.textoBrasao{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}

TD.textoTabelas{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
}

.textoInternoTabela{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
}

.estiloTabelaMouseOver{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	background-color: #F66F89;
}

.estiloTabelaPar{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	background-color: #FFFFFF;
}

.estiloTabelaImpar{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	background-color: #8EEC6A;
}

.textoTabelaDetalhamento{
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: center;
}

.subTextoTabelas{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-indent:10px;
}

.titulosTabelas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	width:779;
    height:22;
    background:url(tabela.jpg);
}

.passosTitulosTabelas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	width:779;
    height:22;
}

.textoTopicoConfirmacao{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	text-indent:10px;
}

.subTextoConfirmacao{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-indent:10px;
}

.imgCentral{
	LEFT:20px;
	RIGHT:30px;
}



TD.menu2{
    background-color: #66CC99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: bold;
	height: 11px;
	color: #000000;
	font: normal;
	padding-left: 3px;
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
}

TD.conteudo{
	background-color: #00B25C;

}

TH.cabecalho{
    background-color: #66CC99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	height: 11px;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

TD.cabecalho{
	background-color: #66CC99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	height: 11px;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;	
}

.link:link {text-decoration: none;}
.link:visited {text-decoration: none;}
.link:hover {text-decoration: underline;}
.link:active {text-decoration: none;}
.link{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.espaco{
	font-size:9px;
}

.btn{
	border:1px #000000 solid;
	cursor:pointer;
	margin-right:5px;
}

#email{
	margin:auto;
	width:500px;
	background-color:#FFFFFF;
	margin-top:50px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000099;
}

.menu2{
    cursor:pointer;   
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
	padding:1px;
	color:#FFFFFF;
}

#menu2{
    float:right;
    margin-top:0px;
    margin-right:10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#000099;
    height:100px;
    border-style:solid;
    border-width:0px;
}
SPAN.login{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:right;
    text-transform:uppercase;
    margin-left: 50px;
}

#hintbox{ /*CSS for pop up hint box */
    position:absolute;
    top: 0;
    background-color: lightyellow;
    width: 150px; /*Default width of hint.*/
    padding: 3px;
    border:1px solid black;
    font:normal 11px Verdana;
    line-height:18px;
    z-index:100;
    border-right: 3px solid black;
    border-bottom: 3px solid black;
    visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
    font-weight: bold;
    color: navy;
    margin: 3px 8px;
}

.hintanchor2{ /*CSS for link that shows hint onmouseover*/
    font-weight: bold;
    color: navy;
    margin: 3px 8px;
    cursor: pointer;
}


#ajax_listOfOptions{
 	position:absolute;	/* Never change this one */
    width:175px;	/* Width of box */
	height:250px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #317082;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	font-size:0.9em;
	z-index:100;
}

#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}

#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
}

#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color:#317082;
	color:#FFF;
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}

form{
	display:inline;
}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
text-align: center;
font-weight: bold;
color:#000000;
}

#dropmenudiv a:hover{
background-color: #DBDBDB;
}

.cursor{
	cursor:text;
}

.reservas2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#222222;
}

.traco{
	border-bottom: 2px dashed;
	border-bottom-color: black;
}

#valorPrograma, #saldoPrograma, #valorFonte,#valorRateio, #saldoFonte, #valorFonteUnidade, #saldoFonteUnidade {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #999999;
color:#000099;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:17px;
text-align:right;
width:118px;
}
